<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
*/

/**
 * Description of AgendaClass
 *  Classe utilizada para criar o objeto AgendaClass()
 * @author Gustavo
 *
 */
include_once '../persistencia/FuncoesClass.php';
class AgendaClass {
    private $data;
    private $horario;
    private $sala;
    private $pauta;
    private $func;

    /**
     * Construtor da classe, ao ser criado o objeto o construtor é chamado
     * e nele ocorre a instanciação do class FuncoesClass() que possui algumas
     * funções que serão utilizadas no projeto.
     */
    public function  __construct() {
        $this->func = new FuncoesClass();
    }

    /**
     * Destrutor padrão da classe.
     */
    public function  __destruct() {

    }

    /**
     * @return $data
     * @var $data
     * retornara a data contida no objeto Agenda.
     */
    public function getData() {
        return $this->data;
    }

    /**
     *
     * @return $horario
     * retornara o horario contida no objeto Agenda.
     */
    public function getHorario() {
        return $this->horario;
    }

    public function getSala() {
        return $this->sala;
    }

    public function getPauta() {
        return $this->pauta;
    }

    public function setData($data, $tipo) {
        $this->data = $this->func->converteData($data, $tipo);
    }

    public function setHorario($horario) {
        $this->horario = $horario;
    }

    public function setSala($sala) {
        $this->sala = $sala;
    }

    public function setPauta($pauta) {
        $this->pauta = $pauta;
    }
}
?>
